package com.taoyusen.jpf.server;

import java.util.List;
import java.util.Map;

import com.taoyusen.jpf.server.dto.UserInfoDto;

public interface IUserInfoServer 
{

	/**
	 * 查询所有用户信息
	 * @return
	 */
	public List<UserInfoDto> getAllUserInfoDto()throws Exception;
	
	/**
	 * 根据条件查询用户信息
	 * @param userInfo
	 * @return
	 * @throws Exception
	 */
	public List<UserInfoDto> getUserInfoByMap(Map<String, Object> userMap)throws Exception;
	
	/**
	 * 根据用户名称查询用户想信息
	 * @param userName
	 * @return
	 * @throws Exception
	 */
	public List<UserInfoDto> getUserInfoByUserName(String userName)throws Exception;
	
	/**
	 * 根据userid删除对应项目
	 * @param userId
	 * @return
	 * @throws Exception
	 */
	public boolean deleteUser(String userId)throws Exception;
}
